explosive vest - Spanish English Dictionary